/*
 * This file (AkConstants.java) is protected by the GNU GPL licence (v2). 
 * Please read the license.txt attached for further informations. 
 * 
 */

package alkwarel.utils;

import artx.utils.AxConstants;

/**
 * Contains all constants shared through all Alkwarel classes.
 * 
 * @author Xavier Gouchet
 * 
 */
public interface AkConstants extends AxConstants {

	// Version variables
	/** {@value} */
	static final int WEEK_CURRENT = 41;

	/** {@value} */
	static final int WEEK_START = 21;

	/** Major release count ({@value}) */
	static final int V_MAJOR = 0;

	/** Minor release count ({@value}) */
	static final int V_MINOR = 3;

	/** Revision count ({@value}) */
	static final int V_REVISION = WEEK_CURRENT - WEEK_START;

	/** Full version string ({@value}) */
	static final String V_STR = V_MAJOR + "." + V_MINOR + "." + V_REVISION;

	/** Title ({@value}) */
	static final String TITLE = "Alkwarel";

	/** Title with current version ({@value}) */
	static final String FULL_TITLE = TITLE + " v" + V_STR;
	
	/** Directory with config files ({@value}) */
	static final String DIR_CONFIG = "./rsc/config/";
	
	/** Directory with icons files ({@value}) */
	static final String DIR_ICONS = "./rsc/icons/";
	
	/** Directory with images files ({@value}) */
	static final String DIR_IMAGES = "./rsc/images/";
}
